package com.ato.java;


import java.util.Arrays;

/**
 * @author wangjing
 * @create 2021--06--19--15:07
 */
public class ArrayFn {
    public static void main(String[] args){
        int[] arr1 = new int[]{1,2,23,34};
        int[] arr2 = new int[]{1,2,55,23,34};

//        数组的常用方法
//          比较两个数组是否相等
        boolean isEquals = Arrays.equals(arr1,arr2);
        System.out.println(isEquals); // true
//        输出字符串
        System.out.println(Arrays.toString(arr1));

//        将数组中的内容都填充成同一个
         Arrays.fill(arr1,10);
        System.out.println(Arrays.toString(arr1));

//        排序
        Arrays.sort(arr2);
        System.out.println(Arrays.toString(arr2));

//        二分法查找并返回位置，注意 二分法需要有序的数组：返回负数就表示没有
       int hasKey=  Arrays.binarySearch(arr2,55);
        System.out.println(hasKey);

    }


}
